.login-cont {
  height: 100vh;
  width: 100%;
  background-color: #f8f8f8;
  .login-bg {
    width: 100vw;
    height: 291px;
    background-image: url(../../static/login/login-bg.png);
    background-size: contain;
  }

  .form {
    width: 345px;
    height: 245px;
    background: #FFFFFF;
    border-radius: 10px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 10px 10px;

    .login-text {
      position: absolute;
      left: 40px;
      top: -120px;
      display: flex;
      flex-direction: column;

      .login-text-cn {
        font-size: 30px;
        font-family: SourceHanSansCN-Medium, SourceHanSansCN;
        font-weight: 500;
        color: #FFFFFF;
        margin-bottom: 15px;
      }

      .login-text-en {
        font-size: 18px;
        font-family: SourceHanSansCN-Light, SourceHanSansCN;
        font-weight: 300;
        color: #FFFFFF;
      }
    }

    .form-item {
      height: 48px;
      display: flex;
      align-items: center;
      border-bottom: 1px solid #ededed;

      .code-img {
        width: 102px;
        height: 32px;
      }
    }

    .remember-forget {
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: 80px;
      font-size: 16px;
      font-family: SourceHanSansCN-Normal, SourceHanSansCN;
        margin: 0 10px;

      .remember {
        color: #999999;
        flex: 1;
      }

      .forget {
        color: #0062FF;
        flex: 1;
        display: flex;
        justify-content: flex-end;
      }

      
    }


    .login-btn {
      width: 345px;
      height: 50px;
      line-height: 50px;
      text-align: center;
      background: #047BFC;
      border-radius: 10px;
      position: absolute;
      bottom: -100px;
      left: 50%;
      transform: translate(-50%);
      font-size: 20px;
      font-family: SourceHanSansCN-Medium, SourceHanSansCN;
      font-weight: 500;
      color: #FAFAFB;
    }
  }

}


.code-ipt{
  width: 200px;
}

::v-deep .van-field__left-icon {
  margin-right: 12px;
}

.van-cell{
  padding: 0;
}